package hibernate.entity;

import hibernate.dao.FuncionarioDAO;
import hibernate.dao.HibernateConnection;

import java.util.List;



public class Teste {
	
	public static void main(String[] args) {
		
		HibernateConnection.init();
	    //HibernateConnection.createTables();		
		
		/*Cliente cliente = new Cliente();
		
		cliente.setId(2L);
		
		cliente.setNome("ALEXANDRE HIDEKI SATOI");
		cliente.setSexo("F");
		
		ClienteDAO clienteDAO = new ClienteDAO();
		clienteDAO.adiciona(cliente);
		
		Cliente cli = clienteDAO.importaDados("ALEXANDRE HIDEKI SATOI");
		
		System.out.println("DADO IMPORTADO: " + cli.getNome());
		
		//List<Cliente> lista = clienteDAO.getLista();
		
		/*for(Cliente cli : lista){
			System.out.println(cli.getNome());
		}*/
		
		
		//Produto produto = new Produto();
		
		
		/*Produto produto = new Produto();
		
		produto.setNomeProduto("Tinta para cabelo");
		produto.setMarca("Seda");
		produto.setTipoServico("Teste");
		
		ProdutoDAO produtoDAO = new ProdutoDAO();
		
		produtoDAO.adiciona(produto);
		
		UtilizacaoPorServico utilizacaoPorServico = new UtilizacaoPorServico();
		
		utilizacaoPorServico.setProdutoHomem(1.0);
		utilizacaoPorServico.setProdutoMulherCurto(9.0);
		utilizacaoPorServico.setProdutoMulherMedio(11.2);
		utilizacaoPorServico.setProduto(produto);
		
		UtilizacaoPorServicoDAO utilizacaoPorServicoDAO = new UtilizacaoPorServicoDAO();
		
		utilizacaoPorServicoDAO.adiciona(utilizacaoPorServico);
		
		FuncionarioDAO funcionarioDAO = new FuncionarioDAO();
	 	 
	 	List<Funcionario> list = funcionarioDAO.getLista();
	 	 Funcionario func =funcionarioDAO.importaDados("Lisa");
	 	 
	 	 System.out.println(func.getNome() + " " + func.getLista().get(0).getTipo());
	 	 
	 	for(Funcionario funcf : list){
	 	 System.out.println("Func: " + funcf.getNome() + " Espec: " + funcf.getLista().get(0).getFuncao());
	 	}
		
		*/
	
		
		
		
		
		
		
	}	
}
